<%@ Page Title="ADMINISTRAR EVALUACION" Language="vb" AutoEventWireup="false" MasterPageFile="~/01ADMINISTRADOR/MPAdmin.Master" CodeBehind="admin-evaluacion.aspx.vb" Inherits="ASI_2_UFG.admin_evaluacion" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="tableform">
        <fieldset>
            <legend>Administrar Evaluacion</legend>
        </fieldset>
        <table>
            <tr>
                <td>
                    <asp:Label ID="Label1" runat="server" Text="ID"></asp:Label></td>
                <td>
                    <asp:TextBox ID="txtid_evaluacion" runat="server" 
                        ValidationGroup="idevaluacion"></asp:TextBox>
                    <asp:RangeValidator ID="RangeValidator1" runat="server" 
                        ControlToValidate="txtid_evaluacion" ErrorMessage="Error" 
                        MaximumValue="15" MinimumValue="1" ValidationGroup="idevaluacion"></asp:RangeValidator>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label2" runat="server" Text="NOMBRE"></asp:Label></td>
                <td>
                    <asp:TextBox ID="txtnombre" runat="server"></asp:TextBox></td>            
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label3" runat="server" Text="PORCENTAJE"></asp:Label></td>
                <td>
                    <asp:TextBox ID="txtporcentaje" runat="server"></asp:TextBox></td>            
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label4" runat="server" Text="FECHA"></asp:Label></td>
                <td>
                    <asp:TextBox ID="txtfecha" runat="server"></asp:TextBox></td>
                    <script>
                        $(function() {
                            $("#ctl00_ContentPlaceHolder1_txtfecha").datepicker({ dateFormat: "yy-mm-dd" });
                        });
                    </script>            
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label5" runat="server" Text="ID GRUPO"></asp:Label></td>
                <td>
                    <asp:SqlDataSource ID="SQLGrupo" runat="server" 
                        ConnectionString="<%$ ConnectionStrings:ASI2UFG %>" SelectCommand="SELECT G.id_grupo, 
{fn CONCAT (M.codigo, {fn CONCAT (cast (H.hora_inicio as varchar), {fn CONCAT (' - ',{fn concat(cast (H.hora_fin as varchar), {fn concat(' ', g.dia)})} )} )})} as MATEHORARIO
FROM GRUPO AS G, MATERIA AS M, HORARIO AS H
WHERE G.id_materia = M.id_materia AND G.id_horario = H.id_horario"></asp:SqlDataSource>
                    <asp:DropDownList ID="dropGrupo" runat="server" DataSourceID="SQLGrupo" 
                        DataTextField="MATEHORARIO" DataValueField="id_grupo">
                    </asp:DropDownList>
                </td>            
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label6" runat="server" Text="ID TIPO EVALUACION"></asp:Label></td>
                <td>
                    <asp:SqlDataSource ID="sqlTipoEvaluacion" runat="server" 
                        ConnectionString="<%$ ConnectionStrings:ASI2UFG %>" 
                        SelectCommand="SELECT [id_tipo_evaluacion], [nombre] FROM [TIPO_EVALUACION]"></asp:SqlDataSource>
                    <asp:DropDownList ID="dropEvaluacion" runat="server" 
                        DataSourceID="sqlTipoEvaluacion" DataTextField="nombre" 
                        DataValueField="id_tipo_evaluacion">
                    </asp:DropDownList>
                </td>            
            </tr>
            <tr>
                <td colspan="2">
                    <asp:ImageButton ID="btninsertar" runat="server" 
                        ImageUrl="~/IMAGES/funct_add.png" CssClass="image" />
                    <asp:ImageButton ID="btnModificar" runat="server" CssClass="image" 
                        ImageUrl="~/IMAGES/funct_refresh.png" />
                    <asp:ImageButton ID="btnEliminar" runat="server" CssClass="image" 
                        ImageUrl="~/IMAGES/funct_delete.png" />
                    &nbsp;</td>
            </tr>  
            <tr>
                <td colspan="2">
                    <asp:Label ID="lbmensaje" runat="server" Text=""></asp:Label></td>
            </tr>
            <tr>
                <td colspan="2"> 
                    
                    <asp:SqlDataSource ID="SQLEVALUACION" runat="server" 
                        ConnectionString="<%$ ConnectionStrings:ASI2UFG %>" 
                        
                        SelectCommand="SELECT e.id_evaluacion ID, e.nombre, e.porcentaje, e.fecha, 
{fn concat(cast(g.numero as varchar),{fn concat(' ',{fn concat(m.codigo,{fn concat(' ',{fn concat(cast(h.hora_inicio as varchar),{fn concat('-',cast(h.hora_fin as varchar))})})})})})}as grupo
, t.nombre Evaluacion FROM evaluacion as e, grupo as g, materia as m, horario as h, tipo_evaluacion as t
where e.id_grupo=g.id_grupo and g.id_materia = m.id_materia and g.id_horario=h.id_horario and e.id_tipo_evaluacion=t.id_tipo_evaluacion">
                    </asp:SqlDataSource>
                    <asp:GridView ID="GridView1" runat="server" CellPadding="4" 
                        DataSourceID="SQLEVALUACION" ForeColor="#333333" GridLines="None" 
                        AutoGenerateColumns="False">
                        <RowStyle BackColor="#EFF3FB" />
                        <Columns>
                            <asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" 
                                ReadOnly="True" SortExpression="ID" />
                            <asp:BoundField DataField="nombre" HeaderText="nombre" 
                                SortExpression="nombre" />
                            <asp:BoundField DataField="porcentaje" HeaderText="porcentaje" 
                                SortExpression="porcentaje" />
                            <asp:BoundField DataField="fecha" DataFormatString="{0:yyyy-MM-dd dddd}" 
                                HeaderText="fecha" SortExpression="fecha" />
                            <asp:BoundField DataField="grupo" HeaderText="grupo" SortExpression="grupo" />
                            <asp:BoundField DataField="Evaluacion" HeaderText="Evaluacion" 
                                SortExpression="Evaluacion" />
                        </Columns>
                        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <EditRowStyle BackColor="#2461BF" />
                        <AlternatingRowStyle BackColor="White" />
                    </asp:GridView>
                </td>
            </tr>              
        </table>
        </div>
</asp:Content>
